incurvated point of an artichoke leaf - Alemán Inglés Diccionario